package fpt.store.tab;

import java.util.ArrayList;
import java.util.List;

import fpt.store.data.CityDetails;
import fpt.store.data.StoreDetails;
import fpt.store.data.WardDetails;
import fpt.store.main.R;
import android.app.Activity;
import android.app.Dialog;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.util.Linkify;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;

public class StoreFPT extends Activity {

	private Spinner spCity, spWard;
	private Button btnSubmit;
	// private DatabaseHandler handler;
	private List<CityDetails> listCityDetailsFPT;
	private List<WardDetails> listWardDetailsFPT;
	private List<StoreDetails> listStoreDetailsFPT;

	private String textCity = "", textWard = "";
	private int id1 = -1, id2 = -1;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.store);
		listCityDetailsFPT = new ArrayList<CityDetails>();
		listWardDetailsFPT = new ArrayList<WardDetails>();
		listStoreDetailsFPT = new ArrayList<StoreDetails>();
		Toast.makeText(this, "Xin hãy chọn địa điểm", Toast.LENGTH_LONG).show();
		addData();
		addWebsiteAndHotline();
		addItemOnSpCity();
		addChoiceOnBtnSubmit();
	}

	// private void lalala() {
	// List<String> a = new ArrayList<String>();
	// int i = 1;
	// for (StoreDetails store : listStoreDetailsFPT) {
	// LatLng abc = searchAddress(this, store.getAddress());
	// if (abc != null) {
	// Log.e("vi", abc.latitude + "," + abc.longitude);
	// }
	// }
	// }

	private void addWebsiteAndHotline() {
		TextView tvWebsite = (TextView) findViewById(R.id.tvWebsiteName);
		tvWebsite.setText("http://fptshop.com.vn/");
		Linkify.addLinks(tvWebsite, Linkify.WEB_URLS);

		TextView tvHotline = (TextView) findViewById(R.id.tvHotlineName);
		tvHotline.setText("19006606");
		Linkify.addLinks(tvHotline, Linkify.PHONE_NUMBERS);
	}

	private ArrayList<String> getListPhone(
			ArrayList<StoreDetails> listStoreDetails) {
		ArrayList<String> result = new ArrayList<String>();
		char avoid[] = { '(', ')', ' ', '.' };
		for (StoreDetails element : listStoreDetails) {
			StringBuilder builder = new StringBuilder();
			for (int i = 0; i < element.getPhone().length(); i++) {
				if ((element.getPhone().charAt(i) != avoid[0])
						&& (element.getPhone().charAt(i) != avoid[1])
						&& (element.getPhone().charAt(i) != avoid[2])
						&& (element.getPhone().charAt(i) != avoid[3])) {
					// Log.e(LOG_CAT, element.getPhone().charAt(i) + "");
					builder.append(element.getPhone().charAt(i));
				}
			}
			result.add(builder.toString());
		}
		return result;
	}

	private void addData() {
		addCity();
		addWard();
		addStore();
	}

	private void addCity() {
		listCityDetailsFPT.add(new CityDetails(1, "Hà Nội"));
		listCityDetailsFPT.add(new CityDetails(2, "TP. Hồ Chí Minh"));
		listCityDetailsFPT.add(new CityDetails(3, "Đà Nẵng"));
		listCityDetailsFPT.add(new CityDetails(4, "An Giang"));
		listCityDetailsFPT.add(new CityDetails(5, "Bà Rịa Vũng Tàu"));
		listCityDetailsFPT.add(new CityDetails(6, "Bắc Giang"));
		listCityDetailsFPT.add(new CityDetails(7, "Bạc Liêu"));
		listCityDetailsFPT.add(new CityDetails(8, "Bắc Ninh"));
		listCityDetailsFPT.add(new CityDetails(9, "Bến Tre"));
		listCityDetailsFPT.add(new CityDetails(10, "Bình Định"));
		listCityDetailsFPT.add(new CityDetails(11, "Bình Dương"));
		listCityDetailsFPT.add(new CityDetails(12, "Bình Phước"));
		listCityDetailsFPT.add(new CityDetails(13, "Bình Thuận"));
		listCityDetailsFPT.add(new CityDetails(14, "Cà Mau"));
		listCityDetailsFPT.add(new CityDetails(15, "Cần Thơ"));
		listCityDetailsFPT.add(new CityDetails(16, "Dak Lak"));
		listCityDetailsFPT.add(new CityDetails(17, "Điện Biên"));
		listCityDetailsFPT.add(new CityDetails(18, "Đồng Nai"));
		listCityDetailsFPT.add(new CityDetails(19, "Đồng Tháp"));
		listCityDetailsFPT.add(new CityDetails(20, "Gia Lai"));
		listCityDetailsFPT.add(new CityDetails(21, "Hải Dương"));
		listCityDetailsFPT.add(new CityDetails(22, "Hải Phòng"));
		listCityDetailsFPT.add(new CityDetails(23, "Hòa Bình"));
		listCityDetailsFPT.add(new CityDetails(24, "Huế"));
		listCityDetailsFPT.add(new CityDetails(25, "Kiên Giang"));
		listCityDetailsFPT.add(new CityDetails(26, "Kon Tum"));
		listCityDetailsFPT.add(new CityDetails(27, "Lâm Đồng"));
		listCityDetailsFPT.add(new CityDetails(28, "Lạng Sơn"));
		listCityDetailsFPT.add(new CityDetails(29, "Lào Cai"));
		listCityDetailsFPT.add(new CityDetails(30, "Nam Định"));
		listCityDetailsFPT.add(new CityDetails(31, "Nghệ An"));
		listCityDetailsFPT.add(new CityDetails(32, "Ninh Bình"));
		listCityDetailsFPT.add(new CityDetails(33, "Phú Thọ"));
		listCityDetailsFPT.add(new CityDetails(34, "Phú Yên"));
		listCityDetailsFPT.add(new CityDetails(35, "Quảng Bình"));
		listCityDetailsFPT.add(new CityDetails(36, "Quảng Ngãi"));
		listCityDetailsFPT.add(new CityDetails(37, "Quảng Ninh"));
		listCityDetailsFPT.add(new CityDetails(38, "Quảng Trị"));
		listCityDetailsFPT.add(new CityDetails(39, "Sóc Trăng"));
		listCityDetailsFPT.add(new CityDetails(40, "Sơn La"));
		listCityDetailsFPT.add(new CityDetails(41, "Tây Ninh"));
		listCityDetailsFPT.add(new CityDetails(42, "Thái Bình"));
		listCityDetailsFPT.add(new CityDetails(43, "Thái Nguyên"));
		listCityDetailsFPT.add(new CityDetails(44, "Thanh Hóa"));
		listCityDetailsFPT.add(new CityDetails(45, "Tiền Giang"));
		listCityDetailsFPT.add(new CityDetails(46, "Trà Vịnh"));
		listCityDetailsFPT.add(new CityDetails(47, "Vĩnh Long"));
		listCityDetailsFPT.add(new CityDetails(48, "Yên Bái"));
	}

	private void addWard() {
		listWardDetailsFPT.add(new WardDetails(1, "Quận Ba Đình", 1));
		listWardDetailsFPT.add(new WardDetails(2, "Quận Hoàn Kiếm", 1));
		listWardDetailsFPT.add(new WardDetails(3, "Quận Tây Hồ", 1));
		listWardDetailsFPT.add(new WardDetails(4, "Quận Long Biên", 1));
		listWardDetailsFPT.add(new WardDetails(5, "Quận Cầu Giấy", 1));
		listWardDetailsFPT.add(new WardDetails(6, "Quận Đống Đa", 1));
		listWardDetailsFPT.add(new WardDetails(7, "Quận Hai Bà Trưng", 1));
		listWardDetailsFPT.add(new WardDetails(8, "Quận Thanh Xuân", 1));
		listWardDetailsFPT.add(new WardDetails(9, "Huyện Đống Đa", 1));
		listWardDetailsFPT.add(new WardDetails(10, "Huyện Từ Liêm", 1));
		listWardDetailsFPT.add(new WardDetails(11, "Quận 1", 2));
		listWardDetailsFPT.add(new WardDetails(12, "Quận 3", 2));
		listWardDetailsFPT.add(new WardDetails(13, "Quận 4", 2));
		listWardDetailsFPT.add(new WardDetails(14, "Quận 5", 2));
		listWardDetailsFPT.add(new WardDetails(15, "Quận 6", 2));
		listWardDetailsFPT.add(new WardDetails(16, "Quận 7", 2));
		listWardDetailsFPT.add(new WardDetails(17, "Quận 10", 2));
		listWardDetailsFPT.add(new WardDetails(18, "Quận 11", 2));
		listWardDetailsFPT.add(new WardDetails(19, "Quận 12", 2));
		listWardDetailsFPT.add(new WardDetails(20, "Quận Bình Thạnh", 2));
		listWardDetailsFPT.add(new WardDetails(21, "Quận Bình Tân", 2));
		listWardDetailsFPT.add(new WardDetails(22, "Quận Gò Vấp", 2));
		listWardDetailsFPT.add(new WardDetails(23, "Quận Tân Bình", 2));
		listWardDetailsFPT.add(new WardDetails(24, "Quận Thủ Đức", 2));
		listWardDetailsFPT.add(new WardDetails(25, "Quận Tân Phú", 2));
		listWardDetailsFPT.add(new WardDetails(26, "Quận Liên Chiểu", 3));
		listWardDetailsFPT.add(new WardDetails(27, "Quận Thanh Khê", 3));
		listWardDetailsFPT.add(new WardDetails(28, "Quận Hải Châu", 3));
		listWardDetailsFPT.add(new WardDetails(29, "Thành Phố Long Xuyên", 4));
		listWardDetailsFPT.add(new WardDetails(30, "Thị Xã Châu Đốc", 4));
		listWardDetailsFPT.add(new WardDetails(31, "Thành Phố Vũng Tàu", 5));
		listWardDetailsFPT.add(new WardDetails(32, "Thị Xã Bà Rịa", 5));
		listWardDetailsFPT.add(new WardDetails(33, "Thành Phố Bắc Giang", 6));
		listWardDetailsFPT.add(new WardDetails(34, "Thành phố Bạc Liêu", 7));
		listWardDetailsFPT.add(new WardDetails(35, "Thành Phố Bắc Ninh", 8));
		listWardDetailsFPT.add(new WardDetails(36, "Thị Xã Từ Sơn", 8));
		listWardDetailsFPT.add(new WardDetails(37, "Thành Phố Bến Tre", 9));
		listWardDetailsFPT.add(new WardDetails(38, "Thành Phố Quy Nhơn", 10));
		listWardDetailsFPT.add(new WardDetails(39, "Thị Xã Thủ Dầu Một", 11));
		listWardDetailsFPT.add(new WardDetails(40, "Huyện Thuận An", 11));
		listWardDetailsFPT.add(new WardDetails(41, "Thị Xã Đồng Xoài", 12));
		listWardDetailsFPT.add(new WardDetails(42, "Thành Phố Phan Thiết", 13));
		listWardDetailsFPT.add(new WardDetails(43, "Thành Phố Cà Mau", 14));
		listWardDetailsFPT.add(new WardDetails(44, "Quận Ninh Kiều", 15));
		listWardDetailsFPT.add(new WardDetails(45, "Quận Cái Răng", 15));
		listWardDetailsFPT.add(new WardDetails(46, "Thành Phố Buôn Mê Thuột",
				16));
		listWardDetailsFPT.add(new WardDetails(47, "Thành Phố Điện Biên Phủ",
				17));
		listWardDetailsFPT.add(new WardDetails(48, "Thành Phố Biên Hòa", 18));
		listWardDetailsFPT.add(new WardDetails(49, "Thị Xã Long Khánh", 18));
		listWardDetailsFPT.add(new WardDetails(50, "Thị xã Sa Đéc", 19));
		listWardDetailsFPT.add(new WardDetails(51, "Thành Phố Pleiku", 20));
		listWardDetailsFPT.add(new WardDetails(52, "Thành Phố Hải Dương", 21));
		listWardDetailsFPT.add(new WardDetails(53, "Quận Ngô Quyền", 22));
		listWardDetailsFPT.add(new WardDetails(54, "Thành Phố Hòa Bình", 23));
		listWardDetailsFPT.add(new WardDetails(55, "Thành Phố Huế", 24));
		listWardDetailsFPT.add(new WardDetails(56, "Thành Phố Rạch Giá", 25));
		listWardDetailsFPT.add(new WardDetails(57, "Thành Phố Kon Tum", 26));
		listWardDetailsFPT.add(new WardDetails(58, "Thành Phố Đà Lạt", 27));
		listWardDetailsFPT.add(new WardDetails(59, "Thành Phố Bảo Lộc", 27));
		listWardDetailsFPT.add(new WardDetails(60, "Thành Phố Lạng Sơn", 28));
		listWardDetailsFPT.add(new WardDetails(61, "Thành Phố Lào Cai", 29));
		listWardDetailsFPT.add(new WardDetails(62, "Thành Phố Nam Định", 30));
		listWardDetailsFPT.add(new WardDetails(63, "Thành Phố Vinh", 31));
		listWardDetailsFPT.add(new WardDetails(64, "Thành Phố Ninh Bình", 32));
		listWardDetailsFPT.add(new WardDetails(65, "Thành Phố Việt Trì", 33));
		listWardDetailsFPT.add(new WardDetails(66, "Thành Phố Tuy Hòa", 34));
		listWardDetailsFPT.add(new WardDetails(67, "Thành Phố Đồng Hới", 35));
		listWardDetailsFPT.add(new WardDetails(68, "Thành Phố Quảng Ngãi", 36));
		listWardDetailsFPT.add(new WardDetails(69, "Thành Phố Quảng Ninh", 37));
		listWardDetailsFPT.add(new WardDetails(70, "Thị Xã Cẩm Phả", 37));
		listWardDetailsFPT.add(new WardDetails(71, "Thị Xã Đông Hà", 38));
		listWardDetailsFPT.add(new WardDetails(72, "Thành Phố Sóc Trăng", 39));
		listWardDetailsFPT.add(new WardDetails(73, "Thành Phố Sơn La", 40));
		listWardDetailsFPT.add(new WardDetails(74, "Thị Xã Tây Ninh", 41));
		listWardDetailsFPT.add(new WardDetails(75, "Huyện Gò Dầu", 41));
		listWardDetailsFPT.add(new WardDetails(76, "Thành Phố Thái Bình", 42));
		listWardDetailsFPT
				.add(new WardDetails(77, "Thành Phố Thái Nguyên", 43));
		listWardDetailsFPT.add(new WardDetails(78, "Thành Phố Thanh Hóa", 44));
		listWardDetailsFPT.add(new WardDetails(79, "Thành Phố Mỹ Tho", 45));
		listWardDetailsFPT.add(new WardDetails(80, "Thành Phố Trà Vinh", 46));
		listWardDetailsFPT.add(new WardDetails(81, "Thị Xã Vĩnh Long", 47));
		listWardDetailsFPT.add(new WardDetails(82, "Thành Phố Yên Bái", 48));
	}

	private void addStore() {
		listStoreDetailsFPT
				.add(new StoreDetails(
						1,
						1,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 6261.8555",
						"Số 9 Ngọc Khánh (Trung tâm triển lãm Giảng Võ), Quận Ba Đình, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						2,
						1,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3726 0666",
						"290 Kim Mã, Phường Kim Mã, Quận Ba Đình, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						3,
						2,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3936 3989",
						"92 Hai Bà Trưng, P. Cửa Nam, Quận Hoàn Kiếm, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						4,
						2,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3934 8484",
						" 24 Hai Bà Trưng, Quận Hoàn Kiếm, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						5,
						3,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3759 3555",
						"Số 5 lạc Long Quân, Quận Tây Hồ, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						6,
						4,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3873 1989",
						"339 Nguyễn Văn Cừ, P. Ngọc Lâm, Quận Long Biên, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						8,
						5,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 6250 6111",
						"46 Hồ Tùng Mậu, P. Dịch Vọng, Quận Cầu Giấy, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						9,
						5,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"", "424 Cầu Giấy, Quận Cầu Giấy, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						10,
						6,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3537 8899",
						"45 Thái Hà, P. Trung Liệt, Quận Đống Đa, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						11,
						6,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3722 5555",
						"190 Xã Đàn, P. Ô Chợ Dừa, Quận Đống Đa, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						12,
						6,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3834 4888",
						"216 Thái Hà, P Trung Liệt, Quận Đống Đa, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						13,
						7,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3628 6666",
						"Số 3-5 Đại La, P. Trương Định, Quận Hai Bà Trưng, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						14,
						7,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3976 2222",
						" 325 Phố Huế, P. Phố Huế, Quận Hai Bà Trưng, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						15,
						8,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 6664 0333",
						" 72A Nguyen Trai, Quận Thanh Xuân, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						16,
						9,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3965 1666",
						"Khu thương mại Chợ Tó, Huyện Đông Anh, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						17,
						10,
						1,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Hà Nội",
						"(04) 3748 0222",
						"139 Phạm Văn Đồng, Huyện Từ Liêm, Hà Nội",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						18,
						11,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3914 4983",
						"F.Studio by FPT - 121 Lê Lợi, Quận 1, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						19,
						11,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3993.9800",
						"F.Store Vincom - L1-01, Vincom Center	70-72 Lê Thánh Tôn, Quận 1, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						20,
						12,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3929 3985",
						" 149 Cách Mạng Tháng Tám, P. 5, Quận 3, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						21,
						12,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3932 6967",
						"213 Nam Kì Khởi Nghĩa, Quận 3, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						22,
						12,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3526 0631",
						"192K Cách Mạng Tháng 8- P10, Quận 3, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						23,
						13,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 7302 6666",
						"261-263 Khánh Hội, P. 5, Quận 4, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						24,
						14,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3856 3451",
						"411 Trần Hưng Đạo B, Phường 14, Quận 5, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						25,
						14,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3838 4497",
						"608-610 Trần Hưng Đạo P.2, Quận 5, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						26,
						15,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3877 9947",
						"512 Hồng Bàng, phường 12, Quận 6, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						27,
						16,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3773 4790",
						"489-491 Huỳnh Tấn Phát- P.Tân Thuận Đông, Quận 7, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						28,
						17,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3979 8220",
						"305 Tô Hiến Thành, P13, Quận 10, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						29,
						18,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3975 6962",
						"176 Ông Ích Khiêm, P. 5, Quận 11, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						30,
						19,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3719 0547",
						" 56/6T Phan Văn Hớn- P.Tân Thới Nhất- Q.12, Quận 12, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						31,
						19,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3717 9355",
						"334 Lê Văn Khương - P. Thới An, Quận 12, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						32,
						20,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3510 9150",
						"14 - 16 Phan Đăng Lưu, Phường 6, Quận Bình Thạnh, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						33,
						21,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3752 8208",
						"739 Kinh Dương Vương, Ngã tư An Lạc, Quận Bình Tân, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						34,
						22,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3894 3933",
						"418 Nguyễn Văn Nghi, P. 7, Quận Gò Vấp, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						35,
						23,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3810 8194",
						"306A Trường Chinh, P13, Quận Tân Bình, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						36,
						24,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3897 2070",
						"186A – 186B, Võ Văn Ngân, P. Bình Thọ, Quận Thủ Đức, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						37,
						25,
						2,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại TP.Hồ Chí Minh",
						"(08) 3976 0831",
						"699-701 Lũy Bán Bích, P. Phú Thọ Hòa, Quận Tân Phú, Hồ Chí Minh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						38,
						26,
						3,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Đà Nẵng",
						"(051) 1379 5666",
						"672-673 Tôn Đức Thắng, P.Hòa Khánh Bắc, Quận Liên Chiểu, Đà Nẵng",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						39,
						27,
						3,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Đà Nẵng",
						"(051) 1381 8838",
						"318 Lê Duẩn, Phường Tân Chính, Quận Thanh Khê, Đà Nẵng",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						40,
						28,
						3,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Đà Nẵng",
						"(051) 1358 3455",
						" 1A Nguyễn Văn Linh, Quận Hải Châu, Đà Nẵng",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						41,
						29,
						4,
						"Chi nhánh Công ty cổ phần bán lẻ kỹ thuật số FPT tại An Giang",
						"(076) 3949 571",
						" 311/2B Trần Hưng Đạo, P. Mỹ Long, Thành phố Long Xuyên, An Giang",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						42,
						29,
						4,
						"Chi nhánh Công ty cổ phần bán lẻ kỹ thuật số FPT tại An Giang",
						"(076) 3912 169",
						"244 Trần Hưng Đạo, P.Bình Khánh, Thành phố Long Xuyên, An Giang",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						43,
						30,
						4,
						"Chi nhánh Công ty cổ phần bán lẻ kỹ thuật số FPT tại An Giang",
						"(076) 3566 495",
						"245 Lê Lợi, phường Châu Phú, Thị xã Châu Đốc, An Giang",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(44, 31, 5,
				"Chi nhánh công ty Cổ Phần bán lẻ Kỹ Thuật Số tại Vũng Tàu",
				"(064) 3551 727",
				"258 Ba Cu, Phường 3, Thành phố Vũng Tàu, Bà Rịa Vũng Tàu",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(45, 32, 5,
				"Chi nhánh công ty Cổ Phần bán lẻ Kỹ Thuật Số tại Vũng Tàu",
				"(064) 3717 992",
				"324 Cách Mạng Tháng Tám, Thị xã Bà Rịa, Bà Rịa Vũng Tàu",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						46,
						33,
						6,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Bắc Giang",
						"(0240) 3822 933",
						"Số 2 Đường Xương Giang- Phường Trần Phú, Thành phố Bắc Giang, Bắc Giang",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						47,
						34,
						7,
						"Chi nhánh Công ty cổ phần bán lẻ kỹ thuật số FPT tại Bạc Liêu",
						"(0781) 392 2859",
						"66 Hòa Bình, P3, Thành phố Bạc Liêu, Bạc Liêu",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						48,
						35,
						8,
						"Chi nhánh Công ty Cổ phần bán lẻ kỹ thuật số FPT tại Bắc Ninh",
						"(0241) 626 9666",
						"318-320-322 Phố Ngô Gia Tự, Phường Tiền An, Thành phố Bắc Ninh, Bắc Ninh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						49,
						36,
						8,
						"Chi nhánh Công ty Cổ phần bán lẻ kỹ thuật số FPT tại Bắc Ninh",
						"(0241) 627.4888 ",
						"293 Trần Phú, Thị xã Từ Sơn, Bắc Ninh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						50,
						37,
						9,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Bến Tre",
						"(075) 356 0767",
						"77C Đại Lộ Đồng Khởi, KP6, P.Phú Khương, Thành phố Bến Tre, Bến Tre",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						51,
						38,
						10,
						"Chi nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại Quy Nhơn",
						"(056)625 2666",
						" 52A Tăng Bạt Hổ, Phường Lê Lợi, Thành phố Qui Nhơn, Bình Định",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						52,
						39,
						11,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Bình Dương",
						"(0650) 385 5510",
						" 44 Nguyễn Đình Chiểu, P. Phú Cường, Thị xã Thủ Dầu Một, Bình Dương",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						53,
						40,
						11,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Bình Dương",
						"(0650) 363 6912",
						"145/4B Phan Đình Phùng, P Lái Thiêu, Huyện Thuận An, Bình Dương",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(54, 41, 12,
				"Công ty cổ phần bán lẻ kỹ thuật số FPT tại Bình Phước",
				"(0651) 3686 787",
				"876 - 878 Phú Riềng Đỏ, Thị xã Đồng Xoài, Bình Phước",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						55,
						42,
						13,
						"Chi nhánh Công ty Cổ phần bán lẻ kỹ thuật số FPT tại Bình Thuận",
						"(062) 382 7772",
						"165B-167-169 Trần Hưng Đạo, Khu phố 2, Phường Phú Thủy, Thành phố Phan Thiết, Bình Thuận",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(56, 43, 14,
				"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại Cà Mau",
				"(078) 0351 0703",
				"4A Trần Hưng Đạo, Phường 5, Thành phố Cà Mau, Cà Mau",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(57, 44, 15,
				"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại Cần Thơ",
				"(0710)3737 113",
				"190E Đường 30/4, Phường Hưng Lợi, Quận Ninh Kiều, Cần Thơ",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						58,
						45,
						15,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại Cần Thơ",
						"(0710) 373 7113",
						"Trung tâm Thương mại BigC Cần Thơ – Lô 1, Hưng Phú 1, Quận Cái Răng, Cần Thơ",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						59,
						46,
						16,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Đắk Lắk",
						"(0500) 358 8599",
						"37 Lê Thánh Tông, P. Thắng Lợi, Thành phố Buôn Ma Thuột, Đak Lak",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						60,
						47,
						17,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại Điện Biên",
						"(023) 0383.1889",
						"Tổ dân phố 6, P. Tân Thanh, Thành phố Điện Biên Phủ, Điện Biên",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						61,
						48,
						18,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Đồng Nai",
						"(061) 3821.554",
						"282 Phạm Văn Thuận, Thành phố Biên Hòa, Đồng Nai",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						62,
						48,
						18,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Đồng Nai",
						"(061) 388 4685",
						"44/2 KP8A, Phường Tân Biên, Thành phố Biên Hòa, Đồng Nai7 Hùng Vương, P. Xuân Trung, Thị xã Long Khánh, Đồng Nai",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						63,
						49,
						18,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Đồng Nai",
						"(061) 378.5492",
						"7 Hùng Vương, P. Xuân Trung, Thị xã Long Khánh, Đồng Nai",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						64,
						50,
						19,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Đồng Tháp",
						"(067) 3775.617",
						"205 Nguyễn Sinh Sắc, Thị xã Sa Đéc, Đồng Tháp",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(65, 51, 20,
				"Chi nhánh Công ty Cổ phần bán lẻ kỹ thuật số FPT tại Gia Lai",
				"(059) 386.2222",
				"Chi nhánh Công ty Cổ phần bán lẻ kỹ thuật số FPT tại Gia Lai",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						66,
						52,
						21,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Hải Dương",
						"(0320) 625.5559",
						"95 Nguyễn Lương Bằng, P. Phạm Ngũ Lão, Thành phố Hải Dương, Hải Dương",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						67,
						53,
						22,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Hải Phòng",
						"(031) 383.3333",
						"120 Lạch Tray, Quận Ngô Quyền, Hải Phòng",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						68,
						53,
						22,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Hải Phòng",
						"(031) 383.3855",
						"2-4 Cầu Đất, P. Cầu Đất, Quận Ngô Quyền, Hải Phòng",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						69,
						54,
						23,
						"Công ty cổ phần bán lẻ kỹ thuật số FPT tại Hòa Bình",
						"0218.389.9922",
						"Số 240, tổ 22, Đường Cù Chính Lan, P. Phương Lâm, Thành phố Hòa Bình, Hòa Bình",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(70, 55, 24,
				"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Huế",
				"(054) 398.6666",
				"Số 10 Hùng Vương, P. Phú Hội, Thành phố Huế, Huế",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						71,
						56,
						25,
						"Công ty cổ phần bán lẻ kỹ thuật số FPT tại Kiên Giang",
						"(077) 394.1173",
						"133 Nguyễn Trung Trực, Phường Vĩnh Bảo, Thành phố Rạch Giá, Kiên Giang",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(72, 57, 26,
				"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại KonTum",
				"(0603).82.6666",
				"67 Trần Hưng Đạo- P.Quyết Thắng, Thành phố Kon Tum, Kon Tum",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						73,
						58,
						27,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Lâm Đồng",
						"063) 357.2888",
						"73 Trương Công Định, P1, Thành phố Đà Lạt, Lâm Đồng",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						74,
						59,
						27,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Lâm Đồng",
						"(063) 373.3888",
						"539 Trần Phú, P.B\"Bảo, Thành phố Bảo Lộc, Lâm Đồng",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						75,
						60,
						28,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Lạng Sơn",
						"(025) 377.0666",
						"20 Trần Đăng Ninh , P.Hoàng Văn Thụ, Thành phố Lạng Sơn, Lạng Sơn",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						76,
						61,
						29,
						"Chi nhánh Công ty Cổ phần bán lẻ kỹ thuật số FPT tại Lào Cai",
						"(020) 366.2266",
						"số 30,Tổ 10, Nhạc Sơn, P. Duyên Hải, Thành phố Lào Cai, Lào Cai",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(77, 62, 30,
				"Chi nhánh Công ty Cổ phần bán lẻ kỹ thuật số FPT tại Lào Cai",
				"(03503).836.836",
				"178 Trần Hưng Đạo, Thành phố Nam Định, Nam Định",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						78,
						63,
						31,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Nghệ An",
						"(038) 355.8866",
						"45 Đường Nguyễn Thị Minh Khai, P. Lê Mao, Thành phố Vinh, Nghệ An",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						79,
						63,
						31,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Nghệ An",
						"(038) 358.6666",
						"28 Lê Lợi, phường Hưng Bình (Cách Bến xe Vinh 50m), Thành phố Vinh, Nghệ An",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						80,
						64,
						32,
						"Chi nhánh Công ty cổ phần bán lẻ kỹ thuật số FPT Ninh Bình",
						"(030) 389.3555",
						" 953 Trần Hưng Đạo - P. Vân Giang, Thành phố Ninh Bình, Ninh Bình",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(81, 65, 33,
				"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Phú Thọ",
				"(0210) 369.6666",
				"1772 Đại lộ Hùng Vương, Thành phố Việt Trì, Phú Thọ",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(82, 66, 34,
				"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Phú Yên",
				"(057) 625.6666",
				"363 Trần Hưng Đạo, phường 4, Thành phố Tuy Hòa, Phú Yên",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						83,
						67,
						35,
						"Chi nhánh Công ty cổ phần bán lẻ kỹ thuật số FPT tại Quảng Bình",
						"(052) 385.0688",
						"24 Trần Hưng Đạo, P. Đồng Phú, Thành phố Đồng Hới, Quảng Bình",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						84,
						68,
						36,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại TP Quảng Ngãi",
						"055 3735678",
						"411 Quang Trung, P Nguyễn Nghiêm, Thành phố Quảng Ngãi, Quảng Ngãi",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						85,
						69,
						37,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Quảng Ninh",
						"(033) 626.6661",
						"Số 113 Kênh Liêm, Ô Số 09 KTX đường Kênh Liêm, Phương Cao Thắng, Thành phố Hạ Long, Quảng Ninh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						86,
						70,
						37,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Quảng Ninh",
						"(033) 3933633 ",
						"295 Trần Phú, Cẩm Thành, Thị xã Cẩm Phả, Quảng Ninh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						87,
						71,
						38,
						"Công ty cổ phần bán lẻ kỹ thuật số FPT Quảng Trị",
						"(053) 385.1555",
						"21 Hùng Vương, Khu Phố 8, Phường 1 Đông Hà, Thị xã Đông Hà, Quảng Trị",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						88,
						72,
						39,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Sóc Trăng",
						"0793.610.717",
						"89-91 Hùng Vương, P. 6, Thành phố Sóc Trăng, Sóc Trăng",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(89, 73, 40,
				"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại Sơn La",
				"(022) 385.6555",
				"tổ 12 Chu Văn Thịnh, P.Chiềng Lề, Thành phố Sơn La, Sơn La",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						90,
						74,
						41,
						"Công Ty Cổ Phần Bán Lẻ Kỹ Thuật Số FPT-Chi Nhánh Tây Ninh",
						"(066) 363.1675",
						"757 Cách Mạng Tháng Tám , Phường Hiệp Ninh, Thị xã Tây Ninh, Tây Ninh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(91, 75, 41,
				"Công Ty Cổ Phần Bán Lẻ Kỹ Thuật Số FPT-Chi Nhánh Tây Ninh",
				"(066) 352. 2013",
				"456 Quốc Lộ 22, Thị trấn Gò Dầu, Huyện Gò Dầu, Tây Ninh",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						92,
						76,
						42,
						"Chi nhánh Công ty Cổ phần bán lẻ kỹ thuật số FPT tại Thái Bình",
						"(036) 627.8888",
						"355 Lý Bôn, P. Đề Thám, Thành phố Thái Bình, Thái Bình",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						93,
						77,
						43,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Thái Nguyên",
						"(0280) 626.4333",
						"477 Lương Ngọc Quyến, Thành phố Thái Nguyên, Thái Nguyên",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						94,
						77,
						43,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Thái Nguyên",
						"(0280) 375.2555",
						"891 Dương Tự Minh- Phường Hoàng Văn Thụ, Thành phố Thái Nguyên, Thái Nguyên",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						95,
						78,
						44,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Thanh Hóa",
						"(037) 372.6668",
						"656 Bà Triệu, P. Điện Biên, Thành phố Thanh Hóa, Thanh Hóa",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						96,
						78,
						44,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Thanh Hóa",
						"(037) 391.1668",
						"217 Quang Trung 1 (Cổng chợ Nam Thành) , P. Đông Vệ, Thành phố Thanh Hóa, Thanh Hóa",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						97,
						78,
						44,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Thanh Hóa",
						"(037).399.2222",
						"175 Trần Phú, P. Ba Đình, Thành phố Thanh Hóa, Thanh Hóa",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						98,
						79,
						45,
						"Chi nhánh Công ty Cổ phần Bán lẻ Kỹ thuật số FPT tại Tiền Giang",
						"(073) 397.9089",
						"123A Ấp Bắc, F5, Thành phố Mỹ Tho, Tiền Giang",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT
				.add(new StoreDetails(
						99,
						80,
						46,
						"Chi Nhánh công ty cổ phần bán lẻ kỹ thuật số FPT tại Trà Vinh",
						"(074) 3867.149",
						"149 Điện Biên Phủ, Thành phố Trà Vinh, Trà Vinh",
						"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(100, 81, 47,
				"Chi nhánh Công Ty CP Bán Lẻ Kỹ Thuật số FPT tại Vĩnh Long",
				"(070) 382.0232",
				"139-139C Lê Thái Tổ, Thị xã Vĩnh Long, Vĩnh Long",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));
		listStoreDetailsFPT.add(new StoreDetails(101, 82, 48,
				"Chi nhánh Công ty cổ phần Bán lẻ Kỹ thuật số FPT tại Yên Bái",
				"(029) 385.5466",
				"15 Điện Biên, P. Yên Ninh, Thành phố Yên Bái, Yên Bái",
				"8:00 - 22:00 cả thứ 7 và CN, ngày lễ"));

	}

	private void addItemOnSpCity() {
		spCity = (Spinner) findViewById(R.id.spCity);
		List<String> listCity = new ArrayList<String>();
		for (CityDetails cityDetails : listCityDetailsFPT) {
			listCity.add(cityDetails.getName());
		}
		ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
				android.R.layout.simple_spinner_item, listCity);
		dataAdapter
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		spCity.setAdapter(dataAdapter);
		spCity.setOnItemSelectedListener(new OnItemSelectedListener() {

			@Override
			public void onItemSelected(AdapterView<?> arg0, View arg1,
					int position, long id) {

				textCity = spCity.getSelectedItem().toString();
				List<CityDetails> cityList = new ArrayList<CityDetails>();
				cityList = listCityDetailsFPT;
				for (CityDetails cityDetails : cityList) {
					if (cityDetails.getName().equals(textCity)) {
						id1 = cityDetails.getIdCity();
					}
				}
				addItemOnSpWard(position + 1);
				Toast.makeText(
						getApplicationContext(),
						"Chọn cửa hàng cụ thể có thể giúp bạn điện thoại trực tiếp tới cửa hàng đó.",
						Toast.LENGTH_LONG);
				addChoiceOnBtnSubmit();
			}

			@Override
			public void onNothingSelected(AdapterView<?> arg0) {
				return;
			}
		});
		Toast.makeText(
				getApplicationContext(),
				"Chọn cửa hàng cụ thể có thể giúp bạn điện thoại trực tiếp tới cửa hàng đó.",
				Toast.LENGTH_LONG);
	}

	private List<WardDetails> getWardOnId(int id) {
		List<WardDetails> list = new ArrayList<WardDetails>();
		for (WardDetails element : listWardDetailsFPT) {
			if (element.getIdCity() == id) {
				list.add(element);
			}
		}
		return list;
	}

	private List<StoreDetails> getStoreOnId(int id1, int id2) {
		List<StoreDetails> list = new ArrayList<StoreDetails>();
		if (id2 == -1) {
			for (StoreDetails element : listStoreDetailsFPT) {
				if (element.getIdCity() == id1) {
					list.add(element);
				}
			}
		} else {
			for (StoreDetails element : listStoreDetailsFPT) {
				if (element.getIdCity() == id1 && element.getIdWard() == id2) {
					list.add(element);
				}
			}
		}

		return list;
	}

	private void addItemOnSpWard(int id) {
		spWard = (Spinner) findViewById(R.id.spWard);
		List<WardDetails> listWardDetails = new ArrayList<WardDetails>();
		List<String> listWard = new ArrayList<String>();
		listWardDetails = getWardOnId(id);
		// listWard.add("Tất cả các quận, huyện");
		for (WardDetails wardDetails : listWardDetails) {
			listWard.add(wardDetails.getName());
		}
		ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
				android.R.layout.simple_spinner_item, listWard);
		dataAdapter
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		spWard.setAdapter(dataAdapter);
		spWard.setOnItemSelectedListener(new OnItemSelectedListener() {

			@Override
			public void onItemSelected(AdapterView<?> arg0, View arg1,
					int position, long id) {
				textWard = spWard.getSelectedItem().toString();
				List<WardDetails> wardList = new ArrayList<WardDetails>();
				wardList = listWardDetailsFPT;
				for (WardDetails wardDetails : wardList) {
					if (wardDetails.getName().equals(textWard)) {
						id2 = wardDetails.getIdWard();
					}
				}
				addChoiceOnBtnSubmit();
			}

			@Override
			public void onNothingSelected(AdapterView<?> arg0) {
				return;
			}
		});

	}

	private void addChoiceOnBtnSubmit() {
		Toast.makeText(
				getApplicationContext(),
				"Chọn cửa hàng cụ thể có thể giúp bạn điện thoại trực tiếp tới cửa hàng đó.",
				Toast.LENGTH_LONG);
		spCity = (Spinner) findViewById(R.id.spCity);
		spWard = (Spinner) findViewById(R.id.spWard);
		btnSubmit = (Button) findViewById(R.id.btnSubmit);
		final Dialog dialog = new Dialog(StoreFPT.this);
		dialog.setContentView(R.layout.list_store);
		ListView lv = (ListView) dialog.findViewById(R.id.lv);
		ArrayList<StoreDetails> listStoreDetails = new ArrayList<StoreDetails>();
		listStoreDetails = (ArrayList<StoreDetails>) getStoreOnId(id1, id2);
		final ArrayList<String> listPhoneNumber = getListPhone(listStoreDetails);
		lv.setAdapter(new StoreAdapter(this, listStoreDetails));
		lv.setOnItemClickListener(new OnItemClickListener() {
			@Override
			public void onItemClick(AdapterView<?> parent, View view,
					int position, long id) {
				String txtPhone = listPhoneNumber.get((int) id);
				Intent callIntent = new Intent(Intent.ACTION_CALL);
				callIntent.setData(Uri.parse("tel:" + txtPhone));
				startActivity(callIntent);
			}
		});
		dialog.setCancelable(true);
		dialog.setTitle("Danh sách cửa hàng: Có " + listStoreDetails.size()
				+ " cửa hàng.");
		btnSubmit.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				dialog.show();
			}
		});
	}

	// private LatLng searchAddress(Context mContext, String mAddress) {
	// GeoPoint gp = null;
	// Geocoder coder = new Geocoder(mContext);
	// List<Address> addresses;
	// try {
	// addresses = coder.getFromLocationName(mAddress, 5);
	// if (addresses == null) {
	// return null;
	// }
	// for (int i = 0; i < 1; i++) {
	// Address location = addresses.get(i);
	// gp = new GeoPoint((int) (location.getLatitude() * 1E6),
	// (int) (location.getLongitude() * 1E6));
	// }
	// } catch (Exception e) {
	// return null;
	// }
	// LatLng point = new LatLng(gp.getLatitudeE6() / 1E6,
	// gp.getLongitudeE6() / 1E6);
	// return point;
	// }

	// private class PhoneCallListener extends PhoneStateListener {
	// private boolean isPhoneCalling = false;
	// String LOG_TAG = "LOGGING 123";
	//
	// @Override
	// public void onCallStateChanged(int state, String incomingNumber) {
	// super.onCallStateChanged(state, incomingNumber);
	// if (TelephonyManager.CALL_STATE_RINGING == state) {
	// Log.e(LOG_TAG, "RINGING, number: " + incomingNumber);
	// }
	// if (TelephonyManager.CALL_STATE_OFFHOOK == state) {
	// Log.e(LOG_TAG, "OFFHOOK");
	// isPhoneCalling = true;
	// }
	// if (TelephonyManager.CALL_STATE_IDLE == state) {
	// Log.e(LOG_TAG, "restart app	");
	// Intent intent = getBaseContext().getPackageManager()
	// .getLaunchIntentForPackage(
	// getBaseContext().getPackageName());
	// intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
	// startActivity(intent);
	// isPhoneCalling = false;
	// }
	// }
	// }

}
